1 <?xml version="1.0" encoding="UTF-8"?>
2 <TestSpec xmlns="http://WCF/TestSpec" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
4 <!--3 options to select the Service Contracts for running the test
7 ExpandAll = Will Expand over both (true and false)
9 <!--Specifies the OperationContract (IsOneWay) for the service-->
10 <IsOneWay>true</IsOneWay>
12 <!--Specifies the OperationContract (AsyncPattern) for the service-->
13 <IsAsync>false</IsAsync>
15 <!--Specifies the Behavior (SessionMode) for the service-->
16 <IsSession>false</IsSession>
18 <!--Select true to test a CallBack Behavior for the service-->
19 <IsCallBack>false</IsCallBack>
23 <!--Name of the machine name on which the services will be located-->
24 <ServerMachineName>localhost</ServerMachineName>
26 <!--Port on which the services will be listening-->
27 <ServerPortNumber>8000</ServerPortNumber>
29 <!--URI for the callBack address for the CLient. The client will receive the messages from the server
30 on this address in case of a CallBack Contract-->
31 <ClientCallBackAddress/>
33 <!--Timeout for the server in Seconds. After starting the server will wait for this much time before
34 shutting down. This is to ensure the client processing is done before the server shuts down-->
35 <ServerTimeout>120</ServerTimeout>
37 <!--Timeout for the client in Seconds. The Client will wait for this much time before
38 starting to connect to the server. This is to ensure the server is setup before the client connects to it-->
39 <ClientTimeout>30</ClientTimeout>
41 <!--Number of clients connecting to the server-->
42 <NumberOfClients>1</NumberOfClients>
44 <!--Number of messages each client will send to the server-->
45 <MessagesPerClient>5</MessagesPerClient>